Identificação do Usuário em Eventos
Como Cruzar Informações para Identificar o Usuário
Em muitos cenários operacionais, identificar o usuário responsável por um evento é essencial para análises, ações contextuais e auditoria. Abaixo, listamos abordagens possíveis para realizar essa identificação com base em práticas técnicas seguras e compatíveis com diretrizes de privacidade.
1 - Usando remote_id:
Essa função espera um parâmetro do tipo String que representa o id remoto associado ao dispositivo. Esse identificador é um valor personalizável que você pode usar para gerenciar ou rotular eventos de um usuário ou contexto específico.
Recomendamos fortemente não usar informações sensíveis no remote_id. Em vez disso, use identificadores únicos que estejam devidamente criptografados ou ofuscados. Por exemplo, usar o session-id do usuário é uma abordagem mais segura, que ajuda a garantir a segurança e a privacidade ao identificar os dispositivos.
Definindo o remote_id do usuário:
void main() async {
await GroupLinkSDKPlugin().setRemoteId("YOUR_REMOTE_ID");
runApp(const MyApp());
}
2 - Obtendo o userID fornecido ao usuário
O userID é um identificador opcional do tipo String, único para cada usuário dentro da rede Group Link. Ao utilizar esse ID, você pode identificar quando um determinado usuário se aproxima de um de nossos dispositivos.
void main() async {
String? userID = await GroupLinkSDKPlugin().getUserId();
runApp(const MyApp());
}